package com.xiaoq.sites.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * Created by chenjh on 2018/1/16.
 */
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class ActivitySearchVo implements Serializable{

    private static final long serialVersionUID = -9191728145649364214L;

    @ApiModelProperty(name = "id", value = "活动ID", position=10)
    private String id;

    @ApiModelProperty(name = "title", value = "活动标题", position=20)
    private String title;

    @ApiModelProperty(name = "htmlTitle", value = "活动标题(HTML格式)", position=21)
    private String htmlTitle;

    @ApiModelProperty(name = "startTime", value = "活动开始时间", position=50)
    private Long startTime;

    @ApiModelProperty(name = "endTime", value = "活动结束时间", position=60)
    private Long endTime;

    @ApiModelProperty(name = "postUrl", value = "活动海报地址", position=80)
    private String postUrl;

    @ApiModelProperty(name = "status", value = "状态(0已结束,1报名中)", position=90)
    private String status;

    @ApiModelProperty(name = "orgnizerId", value = "活动组织者id(景区Id)", position=100)
    private String orgnizerId;

    @ApiModelProperty(name = "content", value = "活动内容", position=110)
    private String content;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getHtmlTitle() {
		return htmlTitle;
	}

	public void setHtmlTitle(String htmlTitle) {
		this.htmlTitle = htmlTitle;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

	public Long getEndTime() {
		return endTime;
	}

	public void setEndTime(Long endTime) {
		this.endTime = endTime;
	}

	public String getPostUrl() {
		return postUrl;
	}

	public void setPostUrl(String postUrl) {
		this.postUrl = postUrl;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getOrgnizerId() {
		return orgnizerId;
	}

	public void setOrgnizerId(String orgnizerId) {
		this.orgnizerId = orgnizerId;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

}
